package com.qding.park.manager.pojo.noncore;

import java.util.Date;

/**
 * @ClassName: NcParkInoutInfo
 * @Description: TODO(进出场记录)
 * @author Administrator
 * @date 2016年9月12日
 *
 */
public class NcParkInoutInfo implements Cloneable {
	/**
	 * @Fields id : TODO(id)
	 */
	private String id;

	/**
	 * @Fields supplyID : TODO(供应商编号)
	 */
	private String supplyID;

	/**
	 * @Fields parkCode : TODO(供应商提供的车场编号)
	 */
	private String parkCode;

	/**
	 * @Fields parkId : TODO（车场编码）
	 */
	private int parkId;

	/**
	 * @Fields cardCode : TODO(卡号)
	 */
	private String cardCode;

	/**
	 * @Fields carNumber : TODO(车牌)
	 */
	private String carNum;

	/**
	 * @Fields enInID : TODO(入场流水号)
	 */
	private String enInID;

	/**
	 * @Fields enterTime : TODO(入场时间)
	 */
	private Date enterTime;

	/**
	 * @Fields roomName : TODO(入场岗亭)
	 */
	private String roomName;

	/**
	 * @Fields enOutID : TODO(用出场流水号)
	 */
	private String enOutID;

	/**
	 * @Fields outTime : TODO(出场时间)
	 */
	private Date outTime;
	
	/**
	 * 车牌名称(车牌属性)
	 */
	private String cardName;

	/**
	 * @Fields outRoomName : TODO(出场岗亭)
	 */
	private String outRoomName;

	/**
	 * @Fields opType :
	 *         TODO(出场操作类型(0未放行1确认放行2自动放行3手动(软件)4手动按键5磁卡放行6冲卡拍照7无卡车放行8未确认放行(刷工作卡)))
	 */
	private int opType;

	/**
	 * @Fields opSpecial : TODO(出场特殊处理事件(0默认1免费车2消费车))
	 */
	private int opSpecial;

	/**
	 * @Fields cardType : TODO(卡类型 (1工作卡2储值卡3月租卡4临时卡5vip卡6其它))
	 */
	private int cardType;

	/**
	 * @Fields carType : TODO(车辆类型 (0摩托车1小型车2大型车3超大型车))
	 */
	private int carType;

	/**
	 * @Fields shouldFeeMoney : TODO(应交费金额(分为单位))
	 */
	private int shouldFeeMoney;

	/**
	 * @Fields feeMoney : TODO(实交费金额(分为单位))
	 */
	private int feeMoney;

	/**
	 * @Fields create_time : TODO（创建时间）
	 */
	private Date create_time;

	/**
	 * @Fields update_time : TODO（更新时间）
	 */
	private Date update_time;

	/**
	 * 缴费订单号 如果有则为线上缴费,无则为线下缴费
	 */
	private String payOrderID;

	/**
	 * 手机号
	 */
	private String tel;

	/**
	 * 车主姓名
	 */
	private String memberName;

	/**
	 * 操作员
	 */
	private String operator;
	
	/**
	 * 订单支付类型
	 */
	private int orderSource;
	
	/**
	 * 进场照片
	 */
	private String parkInPic;
	
	/**
	 * 出场照片
	 */
	private String parkOutPic;
	
	private String passID;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getSupplyID() {
		return supplyID;
	}

	public void setSupplyID(String supplyID) {
		this.supplyID = supplyID;
	}

	public String getParkCode() {
		return parkCode;
	}

	public void setParkCode(String parkCode) {
		this.parkCode = parkCode;
	}

	public String getCardCode() {
		return cardCode;
	}

	public void setCardCode(String cardCode) {
		this.cardCode = cardCode;
	}

	public String getCarNum() {
		return carNum;
	}

	public void setCarNum(String carNum) {
		this.carNum = carNum;
	}

	public String getEnInID() {
		return enInID;
	}

	public void setEnInID(String enInID) {
		this.enInID = enInID;
	}

	public Date getEnterTime() {
		return enterTime;
	}

	public void setEnterTime(Date enterTime) {
		this.enterTime = enterTime;
	}

	public String getRoomName() {
		return roomName;
	}

	public void setRoomName(String roomName) {
		this.roomName = roomName;
	}

	public String getEnOutID() {
		return enOutID;
	}

	public String getPayOrderID() {
		return payOrderID;
	}

	public void setPayOrderID(String payOrderID) {
		this.payOrderID = payOrderID;
	}

	public void setEnOutID(String enOutID) {
		this.enOutID = enOutID;
	}

	public Date getOutTime() {
		return outTime;
	}

	public void setOutTime(Date outTime) {
		this.outTime = outTime;
	}

	public String getOutRoomName() {
		return outRoomName;
	}

	public Date getUpdate_time() {
		return update_time;
	}

	public void setUpdate_time(Date update_time) {
		this.update_time = update_time;
	}

	public void setOutRoomName(String outRoomName) {
		this.outRoomName = outRoomName;
	}

	public int getOpType() {
		return opType;
	}

	public void setOpType(int opType) {
		this.opType = opType;
	}

	public int getParkId() {
		return parkId;
	}

	public void setParkId(int parkId) {
		this.parkId = parkId;
	}

	public int getOpSpecial() {
		return opSpecial;
	}

	public void setOpSpecial(int opSpecial) {
		this.opSpecial = opSpecial;
	}

	public int getCardType() {
		return cardType;
	}

	public Date getCreate_time() {
		return create_time;
	}

	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}

	public void setCardType(int cardType) {
		this.cardType = cardType;
	}

	public int getCarType() {
		return carType;
	}

	public void setCarType(int carType) {
		this.carType = carType;
	}

	public int getShouldFeeMoney() {
		return shouldFeeMoney;
	}

	public void setShouldFeeMoney(int shouldFeeMoney) {
		this.shouldFeeMoney = shouldFeeMoney;
	}

	public int getFeeMoney() {
		return feeMoney;
	}

	public void setFeeMoney(int feeMoney) {
		this.feeMoney = feeMoney;
	}

	public String getTel() {
		return tel;
	}

	public void setTel(String tel) {
		this.tel = tel;
	}

	public String getMemberName() {
		return memberName;
	}

	public void setMemberName(String memberName) {
		this.memberName = memberName;
	}

	public String getOperator() {
		return operator;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}

	@Override
	public NcParkInoutInfo clone() {
		NcParkInoutInfo nc = null;
		try {
			nc = (NcParkInoutInfo) super.clone();
		} catch (CloneNotSupportedException e) {
			e.printStackTrace();
		}
		return nc;
	}

	public int getOrderSource() {
		return orderSource;
	}

	public void setOrderSource(int orderSource) {
		this.orderSource = orderSource;
	}

	public String getParkInPic() {
		return parkInPic;
	}

	public void setParkInPic(String parkInPic) {
		this.parkInPic = parkInPic;
	}

	public String getParkOutPic() {
		return parkOutPic;
	}

	public void setParkOutPic(String parkOutPic) {
		this.parkOutPic = parkOutPic;
	}

	public String getPassID() {
		return passID;
	}

	public void setPassID(String passID) {
		this.passID = passID;
	}

	public String getCardName() {
		return cardName;
	}

	public void setCardName(String cardName) {
		this.cardName = cardName;
	}

}
